package com.doit.day01

object _02_字符串的输出 {
  def main(args: Array[String]): Unit = {
    val name = "zss"
    val age = 18
    val height = 1.87
    //打印，我的名字叫zss，我今年18岁了，我得身高是1.87米
    //我的名字叫zss，我今年18岁了，我得身高是1.87米
    println("我的名字叫"+name+"，我今年"+age+"岁了，我得身高是"+height+"米")

    //模板字符串
    println(s"我的名字叫${name}，我今年${age}岁了，我得身高是${height}米")

    println(s"我的名字叫${name},我今年${age+10}岁了，我得身高是${(height+0.1).formatted("%.2f")}米")

    //printf 不换行
    printf("我的名字叫%s，我今年%d岁了，我得身高是%.3f米\r\n",name,age,height)


    //字符串的换行
    /**
     * select
     * *
     * from table
     * where name = zss
     * and age = 18
     */

    //换行模板字符串  spark sql 的时候
    val sql = """
      |select
      |*
      |from table
      |where name = zss
      |and age = 18
      |""".stripMargin

    println(sql)



  }
}
